Learning Weakly Acyclic Horn Programs
نویسندگان
چکیده
We consider a general class of \weakly acyclic Horn programs" where the literals implied by the examples and the target clauses form an acyclic dependency graph. A Horn clause is transparent if all the terms in all its derivations from the target program are contained in the clause itself. A Horn program is transparent if all its clauses are transparent. We show that any subclass of rst-order weakly acyclic, transparent, and unambiguous Horn programs with constant arity is exactly learnable from equivalence, membership, and derivation order queries, provided the class has a polynomial-time subsumption procedure and obeys some closure conditions. In particular, these conditions are shown to be satissed by determinate Horn programs. The training examples are also required to be transparent, unambiguous, and give rise to acyclic dependency graphs among the literals implied by their antecedents. Unambiguity roughly means that there is no step in the derivation of the training examples (or the target clauses) that can potentially be generalized in more than one way. Transparency and weak acyclicity respectively generalize range-restricted and acyclic Horn clauses analyzed in our previous work. As a result, many useful programs such as member, length and multiply, as well as recursive deenitions of predicates such as above in the blocks world planning can be learned by our program.
منابع مشابه
Learning First-Order Acyclic Horn Programs from Entailment
In this paper, we consider learning rst-order Horn programs from entailment. In particular, we show that any subclass of rst-order acyclic Horn programs with constant arity is exactly learnable from equivalence and entailment membership queries provided it allows a polynomial-time subsumption procedure and satisses some closure conditions. One consequence of this is that rst-order acyclic deter...
متن کاملLearning Acyclic First-order Horn Sentences
This paper considers the problem of learning an unknown rst-order Horn sentence H from examples of Horn clauses that H either implies or does not imply. Particularly, we deal with a subclass of rst-order Horn sentences ACH(k), called acyclic constrained Horn programs of constant arity k. ACH(k) allows recursions, disjunctive definitions, and the use of function symbols. We present an algorithm ...
متن کاملLearning Acyclic First-Order Horn Sentences from Entailment
This paper consider the problem of learning an unknown rst-order Horn sentenceH from examples of Horn clauses that H implies and does not imply. Particularly, we deal with a subclass of rst-order Horn sentences ACH(k), called acyclic constrained Horn programs of constant arity k. ACH(k) allow recursions, disjunctive de nitions, and the use of function symbols. We present an algorithm that exact...
متن کاملEffective Rule Induction from Molecular Structures Represented by Labeled Graphs
Acyclic conjunctive queries form a polynomially evaluable fragment of definite nonrecursive first-order Horn clauses. Labeled graphs, a special class of relational structures, provide a natural way for representing chemical compounds. We propose an algorithm specific to learning acyclic conjunctive queries predicting certain properties of molecules represented by labeled graphs. To compensate f...
متن کاملNew Horn Revision Algorithms
A revision algorithm is a learning algorithm that identifies the target concept, starting from an initial concept. Such an algorithm is considered efficient if its complexity (in terms of the measured resource) is polynomial in the syntactic distance between the initial and the target concept, but only polylogarithmic in the number of variables in the universe. We give efficient revision algori...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998